package com.xhcl.system.domain;

import java.math.BigDecimal;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import com.xhcl.common.annotation.Excel;
import com.xhcl.common.core.domain.BaseEntity;

/**
 * 待查查明对象 t_srhs_cm
 * 
 * @author xhcl
 * @date 2020-09-07
 */
public class TSrhsCm extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 流水号 */
    private String afc401;

    /** 财政区划内码 */
    @Excel(name = "财政区划内码")
    private String aaa010;

    /** 缴款书编号 */
    private String afc001;

    /** 收费项目外码 */
    private String afa031;

    /** 收费单位外码 */
    @Excel(name = "收费单位外码")
    private String afa051;

    /** 代收银行外码 */
    @Excel(name = "代收银行外码")
    private String afa101;

    /** 财政区划外码 */
    @Excel(name = "财政区划外码")
    private String aaa011;

    /** 收款人名称 */
    @Excel(name = "收款人名称")
    private String afc002;

    /** 收款人开户行 */
    @Excel(name = "收款人开户行")
    private String afc003;

    /** 收款人账号 */
    @Excel(name = "收款人账号")
    private String afc004;

    /** 开票时间 */
    @Excel(name = "开票时间")
    private String afc005;

    /** 收费单位名称 */
    @Excel(name = "收费单位名称")
    private String afa052;

    /** 收费单位组织机构代码 */
    @Excel(name = "收费单位组织机构代码")
    private String afa053;

    /** 缴款人名称 */
    @Excel(name = "缴款人名称")
    private String afc006;

    /** 缴款人开户行 */
    @Excel(name = "缴款人开户行")
    private String afc007;

    /** 缴款人账号 */
    @Excel(name = "缴款人账号")
    private String afc008;

    /** 收费项目名称 */
    @Excel(name = "收费项目名称")
    private String afa032;

    /** 计量单位 */
    @Excel(name = "计量单位")
    private String afc009;

    /** 收费数量 */
    @Excel(name = "收费数量")
    private String afc010;

    /** 收费金额 */
    @Excel(name = "收费金额")
    private BigDecimal afc011;

    /** 票据校验码 */
    @Excel(name = "票据校验码")
    private String afc012;

    /** 收费标准 */
    @Excel(name = "收费标准")
    private BigDecimal afc013;

    /** 银行收款时间 */
    @Excel(name = "银行收款时间")
    private String afc015;

    /** 银行网点 */
    @Excel(name = "银行网点")
    private String afc016;

    /** 特殊标志（减免为100，集中汇缴200，正常300） */
    @Excel(name = "特殊标志", readConverterExp = "减=免为100，集中汇缴200，正常300")
    private String afc187;

    /** 大厅外码 */
    @Excel(name = "大厅外码")
    private String afa091;

    /** 是否上传 */
    @Excel(name = "是否上传")
    private String aaz014;

    /** 经办人 */
    @Excel(name = "经办人")
    private String aaz101;

    /** 确认日期 */
    @Excel(name = "确认日期")
    private String afd102;

    /** 银行网点编码 */
    @Excel(name = "银行网点编码")
    private String afd201;

    public void setAfc401(String afc401) 
    {
        this.afc401 = afc401;
    }

    public String getAfc401() 
    {
        return afc401;
    }
    public void setAaa010(String aaa010) 
    {
        this.aaa010 = aaa010;
    }

    public String getAaa010() 
    {
        return aaa010;
    }
    public void setAfc001(String afc001) 
    {
        this.afc001 = afc001;
    }

    public String getAfc001() 
    {
        return afc001;
    }
    public void setAfa031(String afa031) 
    {
        this.afa031 = afa031;
    }

    public String getAfa031() 
    {
        return afa031;
    }
    public void setAfa051(String afa051) 
    {
        this.afa051 = afa051;
    }

    public String getAfa051() 
    {
        return afa051;
    }
    public void setAfa101(String afa101) 
    {
        this.afa101 = afa101;
    }

    public String getAfa101() 
    {
        return afa101;
    }
    public void setAaa011(String aaa011) 
    {
        this.aaa011 = aaa011;
    }

    public String getAaa011() 
    {
        return aaa011;
    }
    public void setAfc002(String afc002) 
    {
        this.afc002 = afc002;
    }

    public String getAfc002() 
    {
        return afc002;
    }
    public void setAfc003(String afc003) 
    {
        this.afc003 = afc003;
    }

    public String getAfc003() 
    {
        return afc003;
    }
    public void setAfc004(String afc004) 
    {
        this.afc004 = afc004;
    }

    public String getAfc004() 
    {
        return afc004;
    }
    public void setAfc005(String afc005) 
    {
        this.afc005 = afc005;
    }

    public String getAfc005() 
    {
        return afc005;
    }
    public void setAfa052(String afa052) 
    {
        this.afa052 = afa052;
    }

    public String getAfa052() 
    {
        return afa052;
    }
    public void setAfa053(String afa053) 
    {
        this.afa053 = afa053;
    }

    public String getAfa053() 
    {
        return afa053;
    }
    public void setAfc006(String afc006) 
    {
        this.afc006 = afc006;
    }

    public String getAfc006() 
    {
        return afc006;
    }
    public void setAfc007(String afc007) 
    {
        this.afc007 = afc007;
    }

    public String getAfc007() 
    {
        return afc007;
    }
    public void setAfc008(String afc008) 
    {
        this.afc008 = afc008;
    }

    public String getAfc008() 
    {
        return afc008;
    }
    public void setAfa032(String afa032) 
    {
        this.afa032 = afa032;
    }

    public String getAfa032() 
    {
        return afa032;
    }
    public void setAfc009(String afc009) 
    {
        this.afc009 = afc009;
    }

    public String getAfc009() 
    {
        return afc009;
    }
    public void setAfc010(String afc010) 
    {
        this.afc010 = afc010;
    }

    public String getAfc010() 
    {
        return afc010;
    }
    public void setAfc011(BigDecimal afc011) 
    {
        this.afc011 = afc011;
    }

    public BigDecimal getAfc011() 
    {
        return afc011;
    }
    public void setAfc012(String afc012) 
    {
        this.afc012 = afc012;
    }

    public String getAfc012() 
    {
        return afc012;
    }
    public void setAfc013(BigDecimal afc013) 
    {
        this.afc013 = afc013;
    }

    public BigDecimal getAfc013() 
    {
        return afc013;
    }
    public void setAfc015(String afc015) 
    {
        this.afc015 = afc015;
    }

    public String getAfc015() 
    {
        return afc015;
    }
    public void setAfc016(String afc016) 
    {
        this.afc016 = afc016;
    }

    public String getAfc016() 
    {
        return afc016;
    }
    public void setAfc187(String afc187) 
    {
        this.afc187 = afc187;
    }

    public String getAfc187() 
    {
        return afc187;
    }
    public void setAfa091(String afa091) 
    {
        this.afa091 = afa091;
    }

    public String getAfa091() 
    {
        return afa091;
    }
    public void setAaz014(String aaz014) 
    {
        this.aaz014 = aaz014;
    }

    public String getAaz014() 
    {
        return aaz014;
    }
    public void setAaz101(String aaz101) 
    {
        this.aaz101 = aaz101;
    }

    public String getAaz101() 
    {
        return aaz101;
    }
    public void setAfd102(String afd102) 
    {
        this.afd102 = afd102;
    }

    public String getAfd102() 
    {
        return afd102;
    }
    public void setAfd201(String afd201) 
    {
        this.afd201 = afd201;
    }

    public String getAfd201() 
    {
        return afd201;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("afc401", getAfc401())
            .append("aaa010", getAaa010())
            .append("afc001", getAfc001())
            .append("afa031", getAfa031())
            .append("afa051", getAfa051())
            .append("afa101", getAfa101())
            .append("aaa011", getAaa011())
            .append("afc002", getAfc002())
            .append("afc003", getAfc003())
            .append("afc004", getAfc004())
            .append("afc005", getAfc005())
            .append("afa052", getAfa052())
            .append("afa053", getAfa053())
            .append("afc006", getAfc006())
            .append("afc007", getAfc007())
            .append("afc008", getAfc008())
            .append("afa032", getAfa032())
            .append("afc009", getAfc009())
            .append("afc010", getAfc010())
            .append("afc011", getAfc011())
            .append("afc012", getAfc012())
            .append("afc013", getAfc013())
            .append("afc015", getAfc015())
            .append("afc016", getAfc016())
            .append("afc187", getAfc187())
            .append("afa091", getAfa091())
            .append("aaz014", getAaz014())
            .append("aaz101", getAaz101())
            .append("afd102", getAfd102())
            .append("afd201", getAfd201())
            .toString();
    }
}
